home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / tcclib.exe / FILENAME.C < prev    next >
Encoding:
C/C++ Source or Header  |  1989-07-18  |  385 b   |  24 lines

  1. #include <stdio.h>
  2.  
  3. typedef struct {
  4.              char Name[9];
  5.              char Ext[4];
  6.              char Attribute;
  7.     unsigned int  Date;
  8.     unsigned int  Time;
  9.     unsigned long Size;
  10.              int  Tag;
  11. } FileStruc;
  12.  
  13. char *FileName( FileStruc *fp )
  14. {
  15.     static char Fn[13];
  16.  
  17.     if ( *( fp->Ext ) )
  18.         sprintf( Fn, "%s.%s", fp->Name, fp->Ext );
  19.     else
  20.         sprintf( Fn, "%s", fp->Name );
  21.  
  22.     return( Fn );
  23. }
  24.